From 8a286df93563dcd463784955af4b18c519511a1e Mon Sep 17 00:00:00 2001 From: Vadim Petrochenkov Date: Fri, 6 Jan 2017 16:28:53 +0300 Subject: [PATCH] Do not treat `warning` and `rerun-if-changed` as user-defined metadata in build script overrides --- src/cargo/ops/cargo_compile.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cargo/ops/cargo_compile.rs b/src/cargo/ops/cargo_compile.rs index 9e8de638d..8616774e0 100644 --- a/src/cargo/ops/cargo_compile.rs +++ b/src/cargo/ops/cargo_compile.rs @@ -505,6 +505,9 @@ fn scrape_target_config(config: &Config, triple: &str) let list = value.list(&k)?; output.cfgs.extend(list.iter().map(|v| v.0.clone())); } + "warning" | "rerun-if-changed" => { + bail!("`{}` is not supported in build script overrides", k); + } _ => { let val = value.string(&k)?.0; output.metadata.push((k.clone(), val.to_string())); -- 2.30.2